/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package model;

import java.util.Scanner;
import view.MainGui;

/**
 * Forsøg med at kode spillet, "Olsen"
 * 
 * @author Jeppe
 */
public class Main {

    public static void main(String[] args) {
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Windows".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                }
            }
        } catch (ClassNotFoundException ex) {
            System.out.println(ex.getLocalizedMessage());
        } catch (InstantiationException ex) {
            System.out.println(ex.getLocalizedMessage());
        } catch (IllegalAccessException ex) {
            System.out.println(ex.getLocalizedMessage());
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            System.out.println(ex.getLocalizedMessage());
        }

        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                // opretter første view
                MainGui g1 = new MainGui();
                g1.setVisible(true);
            }

        });
        
//        //Opretter objekter fra util-packag'en.
//        Scanner scan = new Scanner(System.in);
//        Spil nummer1 = new Spil("Første spil");
//        boolean q=false;
//        nummer1.setSpilStatus(0);
//        int bin=1;
//        while (bin==1) {
//            //Når spilStatus= 0 i Spil-klassen vil den gå til nytSpilEllerQuit-metoden.
//            while (nummer1.getSpilStatus() == 0 && !q){
//                nummer1.nytSpilEllerQuit();
//                nummer1.addSpilStatus(1);
//            }
//            //Når spilStatus= 1 i Spil-klassen vil den gå til addPlayer-metoden.
//            while (nummer1.getSpilStatus() == 1 && !q) {
//                nummer1.tilføjSpiller();
//                nummer1.addSpilStatus(1);
//            }
//            //Når spilStatus= 2 i Spil-klassen vil den gå til runner-metoden.
//            while (nummer1.getSpilStatus() == 2 && !q) {
//                nummer1.runner();
//                nummer1.addSpilStatus(1);
//            }
//            //Når spilStatus= 3 i Spil-klassen vil den tælle og skrive point op for hver spiller.
//            //Så vil den fjerne alle kort fra hænderne og lægge dem i bunken. Så giver den kort 
//            //og spillet vil så blive sat til spilStatus=2.
//            while (nummer1.getSpilStatus() == 3 && !q) {
//                nummer1.tælOgSkrivPoint();
//                nummer1.vendFjernBlandOgGivKortIgen();
//                nummer1.skiftStartSpiller();
//                nummer1.setSpilStatus(2);
//            }
//
//        }
//        System.out.println("Ugyldig spilstatus.");
//        
    }
}
